superior suprarenal artery - German English Dictionary